/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created by: Qt User Interface Compiler version 6.5.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCharts/QChartView>
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QProgressBar>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *actDeviceTest;
    QAction *actStart;
    QAction *actStop;
    QAction *actSaveFile;
    QAction *actQuit;
    QWidget *centralWidget;
    QSplitter *splitter;
    QGroupBox *groupBoxDevice;
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayout;
    QLabel *label;
    QComboBox *comboDevices;
    QFrame *line;
    QGridLayout *gridLayout;
    QLabel *actualCodecLabel;
    QGroupBox *groupBoxMode;
    QHBoxLayout *horizontalLayout_6;
    QRadioButton *radioPCM;
    QRadioButton *radioATUIM;
    QLabel *actualFreqLabel;
    QComboBox *comboSampleRate;
    QLabel *actualChannelLabel;
    QComboBox *comboChannels;
    QLabel *actualSampleTypeLabel;
    QComboBox *comboSampleTypes;
    QLabel *actualSampleSizeLabel;
    QComboBox *comboSampleSizes;
    QLabel *actualEndianLabel;
    QComboBox *comboByteOrder;
    QFrame *line_2;
    QGroupBox *groupBoxChartType;
    QHBoxLayout *horizontalLayout_7;
    QRadioButton *radioLineChart;
    QRadioButton *radioRectChart;
    QLabel *begin;
    QProgressBar *progressBar;
    QSpacerItem *verticalSpacer;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout;
    QChartView *chartView;
    QHBoxLayout *horizontalLayout_2;
    QLabel *LabBufferSize;
    QSpacerItem *horizontalSpacer;
    QLabel *LabBlockSize;
    QToolBar *mainToolBar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName("MainWindow");
        MainWindow->resize(1067, 588);
        actDeviceTest = new QAction(MainWindow);
        actDeviceTest->setObjectName("actDeviceTest");
        actStart = new QAction(MainWindow);
        actStart->setObjectName("actStart");
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/begin.ico"), QSize(), QIcon::Normal, QIcon::Off);
        actStart->setIcon(icon);
        actStop = new QAction(MainWindow);
        actStop->setObjectName("actStop");
        actStop->setEnabled(false);
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/stop.ico"), QSize(), QIcon::Normal, QIcon::Off);
        actStop->setIcon(icon1);
        actSaveFile = new QAction(MainWindow);
        actSaveFile->setObjectName("actSaveFile");
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/save.ico"), QSize(), QIcon::Normal, QIcon::Off);
        actSaveFile->setIcon(icon2);
        actQuit = new QAction(MainWindow);
        actQuit->setObjectName("actQuit");
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/close.ico"), QSize(), QIcon::Normal, QIcon::Off);
        actQuit->setIcon(icon3);
        centralWidget = new QWidget(MainWindow);
        centralWidget->setObjectName("centralWidget");
        splitter = new QSplitter(centralWidget);
        splitter->setObjectName("splitter");
        splitter->setGeometry(QRect(9, 9, 831, 391));
        splitter->setOrientation(Qt::Horizontal);
        groupBoxDevice = new QGroupBox(splitter);
        groupBoxDevice->setObjectName("groupBoxDevice");
        groupBoxDevice->setMaximumSize(QSize(300, 16777215));
        verticalLayout_2 = new QVBoxLayout(groupBoxDevice);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName("verticalLayout_2");
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(6);
        horizontalLayout->setObjectName("horizontalLayout");
        label = new QLabel(groupBoxDevice);
        label->setObjectName("label");
        label->setMaximumSize(QSize(80, 16777215));

        horizontalLayout->addWidget(label);

        comboDevices = new QComboBox(groupBoxDevice);
        comboDevices->setObjectName("comboDevices");

        horizontalLayout->addWidget(comboDevices);


        verticalLayout_2->addLayout(horizontalLayout);

        line = new QFrame(groupBoxDevice);
        line->setObjectName("line");
        line->setFrameShape(QFrame::HLine);
        line->setFrameShadow(QFrame::Sunken);

        verticalLayout_2->addWidget(line);

        gridLayout = new QGridLayout();
        gridLayout->setSpacing(6);
        gridLayout->setObjectName("gridLayout");
        actualCodecLabel = new QLabel(groupBoxDevice);
        actualCodecLabel->setObjectName("actualCodecLabel");

        gridLayout->addWidget(actualCodecLabel, 0, 0, 1, 1);

        groupBoxMode = new QGroupBox(groupBoxDevice);
        groupBoxMode->setObjectName("groupBoxMode");
        horizontalLayout_6 = new QHBoxLayout(groupBoxMode);
        horizontalLayout_6->setSpacing(6);
        horizontalLayout_6->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        horizontalLayout_6->setContentsMargins(11, -1, -1, -1);
        radioPCM = new QRadioButton(groupBoxMode);
        radioPCM->setObjectName("radioPCM");
        radioPCM->setChecked(true);

        horizontalLayout_6->addWidget(radioPCM);

        radioATUIM = new QRadioButton(groupBoxMode);
        radioATUIM->setObjectName("radioATUIM");

        horizontalLayout_6->addWidget(radioATUIM);


        gridLayout->addWidget(groupBoxMode, 0, 1, 1, 1);

        actualFreqLabel = new QLabel(groupBoxDevice);
        actualFreqLabel->setObjectName("actualFreqLabel");

        gridLayout->addWidget(actualFreqLabel, 1, 0, 1, 1);

        comboSampleRate = new QComboBox(groupBoxDevice);
        comboSampleRate->setObjectName("comboSampleRate");
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(comboSampleRate->sizePolicy().hasHeightForWidth());
        comboSampleRate->setSizePolicy(sizePolicy);

        gridLayout->addWidget(comboSampleRate, 1, 1, 1, 1);

        actualChannelLabel = new QLabel(groupBoxDevice);
        actualChannelLabel->setObjectName("actualChannelLabel");

        gridLayout->addWidget(actualChannelLabel, 2, 0, 1, 1);

        comboChannels = new QComboBox(groupBoxDevice);
        comboChannels->setObjectName("comboChannels");

        gridLayout->addWidget(comboChannels, 2, 1, 1, 1);

        actualSampleTypeLabel = new QLabel(groupBoxDevice);
        actualSampleTypeLabel->setObjectName("actualSampleTypeLabel");

        gridLayout->addWidget(actualSampleTypeLabel, 3, 0, 1, 1);

        comboSampleTypes = new QComboBox(groupBoxDevice);
        comboSampleTypes->setObjectName("comboSampleTypes");

        gridLayout->addWidget(comboSampleTypes, 3, 1, 1, 1);

        actualSampleSizeLabel = new QLabel(groupBoxDevice);
        actualSampleSizeLabel->setObjectName("actualSampleSizeLabel");

        gridLayout->addWidget(actualSampleSizeLabel, 4, 0, 1, 1);

        comboSampleSizes = new QComboBox(groupBoxDevice);
        comboSampleSizes->setObjectName("comboSampleSizes");

        gridLayout->addWidget(comboSampleSizes, 4, 1, 1, 1);

        actualEndianLabel = new QLabel(groupBoxDevice);
        actualEndianLabel->setObjectName("actualEndianLabel");

        gridLayout->addWidget(actualEndianLabel, 5, 0, 1, 1);

        comboByteOrder = new QComboBox(groupBoxDevice);
        comboByteOrder->setObjectName("comboByteOrder");

        gridLayout->addWidget(comboByteOrder, 5, 1, 1, 1);


        verticalLayout_2->addLayout(gridLayout);

        line_2 = new QFrame(groupBoxDevice);
        line_2->setObjectName("line_2");
        line_2->setFrameShape(QFrame::HLine);
        line_2->setFrameShadow(QFrame::Sunken);

        verticalLayout_2->addWidget(line_2);

        groupBoxChartType = new QGroupBox(groupBoxDevice);
        groupBoxChartType->setObjectName("groupBoxChartType");
        horizontalLayout_7 = new QHBoxLayout(groupBoxChartType);
        horizontalLayout_7->setSpacing(6);
        horizontalLayout_7->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_7->setObjectName("horizontalLayout_7");
        radioLineChart = new QRadioButton(groupBoxChartType);
        radioLineChart->setObjectName("radioLineChart");
        radioLineChart->setChecked(true);

        horizontalLayout_7->addWidget(radioLineChart);

        radioRectChart = new QRadioButton(groupBoxChartType);
        radioRectChart->setObjectName("radioRectChart");

        horizontalLayout_7->addWidget(radioRectChart);


        verticalLayout_2->addWidget(groupBoxChartType);

        begin = new QLabel(groupBoxDevice);
        begin->setObjectName("begin");

        verticalLayout_2->addWidget(begin);

        progressBar = new QProgressBar(groupBoxDevice);
        progressBar->setObjectName("progressBar");
        progressBar->setValue(24);

        verticalLayout_2->addWidget(progressBar);

        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_2->addItem(verticalSpacer);

        splitter->addWidget(groupBoxDevice);
        groupBox_2 = new QGroupBox(splitter);
        groupBox_2->setObjectName("groupBox_2");
        verticalLayout = new QVBoxLayout(groupBox_2);
        verticalLayout->setSpacing(3);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(2, 2, 2, 2);
        chartView = new QChartView(groupBox_2);
        chartView->setObjectName("chartView");

        verticalLayout->addWidget(chartView);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        LabBufferSize = new QLabel(groupBox_2);
        LabBufferSize->setObjectName("LabBufferSize");
        LabBufferSize->setMinimumSize(QSize(200, 0));

        horizontalLayout_2->addWidget(LabBufferSize);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer);

        LabBlockSize = new QLabel(groupBox_2);
        LabBlockSize->setObjectName("LabBlockSize");
        LabBlockSize->setMinimumSize(QSize(190, 0));

        horizontalLayout_2->addWidget(LabBlockSize);


        verticalLayout->addLayout(horizontalLayout_2);

        splitter->addWidget(groupBox_2);
        MainWindow->setCentralWidget(centralWidget);
        mainToolBar = new QToolBar(MainWindow);
        mainToolBar->setObjectName("mainToolBar");
        mainToolBar->setOrientation(Qt::Horizontal);
        mainToolBar->setToolButtonStyle(Qt::ToolButtonIconOnly);
        MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);

        mainToolBar->addAction(actDeviceTest);
        mainToolBar->addAction(actStart);
        mainToolBar->addAction(actStop);
        mainToolBar->addAction(actSaveFile);
        mainToolBar->addAction(actQuit);

        retranslateUi(MainWindow);
        QObject::connect(actQuit, &QAction::triggered, MainWindow, qOverload<>(&QMainWindow::close));

        QMetaObject::connectSlotsByName(MainWindow);
    } // setupUi

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "QAudioInput\350\277\233\350\241\214\351\237\263\351\242\221\350\276\223\345\205\245", nullptr));
        actDeviceTest->setText(QCoreApplication::translate("MainWindow", "\346\265\213\350\257\225\351\237\263\351\242\221\350\256\276\347\275\256", nullptr));
#if QT_CONFIG(tooltip)
        actDeviceTest->setToolTip(QCoreApplication::translate("MainWindow", "\346\265\213\350\257\225\351\237\263\351\242\221\350\256\276\347\275\256", nullptr));
#endif // QT_CONFIG(tooltip)
        actStart->setText(QString());
#if QT_CONFIG(tooltip)
        actStart->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        actStop->setText(QString());
#if QT_CONFIG(tooltip)
        actStop->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        actSaveFile->setText(QString());
#if QT_CONFIG(tooltip)
        actSaveFile->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        actQuit->setText(QString());
#if QT_CONFIG(tooltip)
        actQuit->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        groupBoxDevice->setTitle(QCoreApplication::translate("MainWindow", "\346\224\257\346\214\201\347\232\204\351\237\263\351\242\221\350\276\223\345\205\245\350\256\276\347\275\256", nullptr));
        label->setText(QCoreApplication::translate("MainWindow", "\351\237\263\351\242\221\350\276\223\345\205\245\350\256\276\345\244\207", nullptr));
        actualCodecLabel->setText(QCoreApplication::translate("MainWindow", "codec", nullptr));
        groupBoxMode->setTitle(QCoreApplication::translate("MainWindow", "\351\237\263\351\242\221\346\250\241\345\274\217", nullptr));
        radioPCM->setText(QCoreApplication::translate("MainWindow", "PCM", nullptr));
        radioATUIM->setText(QCoreApplication::translate("MainWindow", "ATUIM", nullptr));
        actualFreqLabel->setText(QCoreApplication::translate("MainWindow", "Frequency (Hz)", nullptr));
        actualChannelLabel->setText(QCoreApplication::translate("MainWindow", "Channels", nullptr));
        actualSampleTypeLabel->setText(QCoreApplication::translate("MainWindow", "SampleType", nullptr));
        actualSampleSizeLabel->setText(QCoreApplication::translate("MainWindow", "Sample size (bits)", nullptr));
        actualEndianLabel->setText(QCoreApplication::translate("MainWindow", "Endianness", nullptr));
        groupBoxChartType->setTitle(QCoreApplication::translate("MainWindow", "\345\233\276\350\241\250\347\261\273\345\236\213", nullptr));
        radioLineChart->setText(QCoreApplication::translate("MainWindow", "\347\272\277\346\200\247\345\233\276\350\241\250", nullptr));
        radioRectChart->setText(QCoreApplication::translate("MainWindow", "\347\237\251\345\275\242\345\233\276\350\241\250", nullptr));
        begin->setText(QCoreApplication::translate("MainWindow", "TextLabel", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("MainWindow", "\345\256\236\346\227\266\350\276\223\345\205\245\351\237\263\351\242\221\346\263\242\345\275\242", nullptr));
        LabBufferSize->setText(QCoreApplication::translate("MainWindow", "QAudioInput::bufferSize()=", nullptr));
        LabBlockSize->setText(QCoreApplication::translate("MainWindow", "IODevice\346\225\260\346\215\256\345\235\227\345\255\227\350\212\202\346\225\260=", nullptr));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
